incomparable rectangles - Turkish English Dictionary